Obey <Obey$Dir>.!Boot

| Check OS major version number
RMEnsure UtilityModule 3.10 Error This version of ConvSID will only run on RISC OS 3.10 or later

| Ensure required external resources have been seen by the filer
If "<System$Path>" = "" Then Error Please open a directory display containing !System
If "<Wimp$ScrapDir>" = "" Then Error Please open a directory display containing !Scrap

| Ensure correct environment for C run-time system 
RMEnsure UtilityModule  3.70 RMEnsure CallASWI 0.02 RMLoad System:Modules.CallASWI
RMEnsure UtilityModule  3.70 RMEnsure CallASWI 0.02 Error You need CallASWI 0.02 or later
RMEnsure FPEmulator     4.03 RMLoad System:Modules.FPEmulator
RMEnsure FPEmulator     4.03 Error You need FPEmulator 4.03 or later
RMEnsure SharedCLibrary 5.17 RMLoad System:Modules.CLib
RMEnsure SharedCLibrary 5.43 Error You need SharedCLibrary 5.43 or later

| Fix for bug in early versions of window manager
RMEnsure BorderUtils 0.02 RMEnsure WindowManager 3.17 RMLoad System:Modules.BorderUtil

Wimpslot -min 200K 
Wimpslot -min 188K -max 188K
Run <Obey$Dir>.!RunImage %*0
